<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Briscola: Riferimenti per il file inizial_gioco.cc</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />

<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">Briscola
   
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generato da Doxygen 1.7.6.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Cerca');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Pagina&#160;Principale</span></a></li>
      <li><a href="annotated.html"><span>Classi</span></a></li>
      <li class="current"><a href="files.html"><span>File</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Cerca" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>Elenco&#160;dei&#160;file</span></a></li>
      <li><a href="globals.html"><span>Elementi&#160;dei&#160;file</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#func-members">Funzioni</a> &#124;
<a href="#var-members">Variabili</a>  </div>
  <div class="headertitle">
<div class="title">Riferimenti per il file inizial_gioco.cc</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="struttura__dati_8h_source.html">struttura_dati.h</a>&quot;</code><br/>
<code>#include &lt;iostream&gt;</code><br/>
<code>#include &lt;fstream&gt;</code><br/>
<code>#include &lt;cstring&gt;</code><br/>
<code>#include &lt;stdlib.h&gt;</code><br/>
</div><table class="memberdecls">
<tr><td colspan="2"><h2><a name="func-members"></a>
Funzioni</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="inizial__gioco_8cc.html#aa56faba16713100ca2f70899869a5660">carica_file</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Carica i nomi delle carte dal file e li mette nel campo mazzo[].carta[].  <a href="#aa56faba16713100ca2f70899869a5660"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="inizial__gioco_8cc.html#a7088875872b19e9f2309aa054e3fefca">genera_nemero_carte</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Funzione che mi genera un array casuale di numeri compresi tra 0 e 39.  <a href="#a7088875872b19e9f2309aa054e3fefca"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="inizial__gioco_8cc.html#a01641359e348a129c8138551c15c550f">genera_nome_carte</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Funzione che riordina i nomi delle carte in base al vettore dei valori trovato nella funzione genera_numero_carte.  <a href="#a01641359e348a129c8138551c15c550f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="inizial__gioco_8cc.html#aff0a0406de0c3a22318755c050394974">genera_mazzo</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Funzione che genera il mazzo mescolato.  <a href="#aff0a0406de0c3a22318755c050394974"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="var-members"></a>
Variabili</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structpartita__t.html">partita_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="inizial__gioco_8cc.html#a5e978ffecd32f0313c315b85b25cfecb">partita</a></td></tr>
</table>
<hr/><h2>Documentazione delle funzioni</h2>
<a class="anchor" id="aa56faba16713100ca2f70899869a5660"></a><!-- doxytag: member="inizial_gioco.cc::carica_file" ref="aa56faba16713100ca2f70899869a5660" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void <a class="el" href="inizial__gioco_8cc.html#aa56faba16713100ca2f70899869a5660">carica_file</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Carica i nomi delle carte dal file e li mette nel campo mazzo[].carta[]. </p>
<div class="fragment"><pre class="fragment">                         {
        <a class="code" href="struttura__dati_8h.html#a330bea9b36f638349fec0d06c8ab4c38">D1</a>(cout&lt;&lt;<span class="stringliteral">&quot;INIZIO DEBUG carica_file&quot;</span>&lt;&lt;endl);
        ifstream f(<a class="code" href="struttura__dati_8h.html#a5dbc4352c68c9e6a9f7cc39954afa494" title="Nome del file che contiene tutti i nomi delle immagini delle carte.">NOME_FILE</a>);
        
   <span class="keywordflow">if</span> (!f) {
                cout&lt;&lt;<span class="stringliteral">&quot;Errore in apertura del file &quot;</span>&lt;&lt;<a class="code" href="struttura__dati_8h.html#a5dbc4352c68c9e6a9f7cc39954afa494" title="Nome del file che contiene tutti i nomi delle immagini delle carte.">NOME_FILE</a>&lt;&lt;endl ;
                }
        
        <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=0; i&lt;<a class="code" href="struttura__dati_8h.html#abd27055a620a778f45dd55b7e285fdfd" title="Numero di carte che compone il mazzo.">NUM_CARTE</a>; i++){
                <span class="keywordtype">int</span> j=0;
                <span class="keywordflow">while</span>(j&lt;<a class="code" href="struttura__dati_8h.html#a6dc47b7303feb3f7d04c3f92d4a3d3f8" title="Lunghezza del nome memorizzato nel NOME_FILE, ovvero del nome delle immagini.">MAX_LUN_RIGA1</a>){
                        f&gt;&gt;<a class="code" href="Briscola__main_8cc.html#a5e978ffecd32f0313c315b85b25cfecb">partita</a>.<a class="code" href="structpartita__t.html#aae615050b87201d5c220657624553bd4">mazzo</a>[i].<a class="code" href="structcarta__t.html#a09863517b95595e3e5a1ce921f1b3c0f">nome</a>[j];
                        j++;
                        }
                <a class="code" href="Briscola__main_8cc.html#a5e978ffecd32f0313c315b85b25cfecb">partita</a>.<a class="code" href="structpartita__t.html#aae615050b87201d5c220657624553bd4">mazzo</a>[i].<a class="code" href="structcarta__t.html#a09863517b95595e3e5a1ce921f1b3c0f">nome</a>[j] = <span class="charliteral">&#39;\0&#39;</span>;
                }
        <a class="code" href="struttura__dati_8h.html#a330bea9b36f638349fec0d06c8ab4c38">D1</a>(cout&lt;&lt;<span class="stringliteral">&quot;FINE DEBUG CARICA FILE&quot;</span>&lt;&lt;endl);
}
</pre></div>
</div>
</div>
<a class="anchor" id="aff0a0406de0c3a22318755c050394974"></a><!-- doxytag: member="inizial_gioco.cc::genera_mazzo" ref="aff0a0406de0c3a22318755c050394974" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void <a class="el" href="inizial__gioco_8h.html#aff0a0406de0c3a22318755c050394974">genera_mazzo</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Funzione che genera il mazzo mescolato. </p>
<div class="fragment"><pre class="fragment">                   {
        <a class="code" href="struttura__dati_8h.html#a330bea9b36f638349fec0d06c8ab4c38">D1</a>(cout&lt;&lt;<span class="stringliteral">&quot;INIZIO DEBUG genera_mazzo&quot;</span>&lt;&lt;endl);
        <span class="comment">// genera partita.mazzo[].val</span>
        <a class="code" href="inizial__gioco_8cc.html#a7088875872b19e9f2309aa054e3fefca" title="Funzione che mi genera un array casuale di numeri compresi tra 0 e 39.">genera_nemero_carte</a>();
        <a class="code" href="struttura__dati_8h.html#a975397c373ae2a9dc28d0297fa18da56">D2</a>(cout&lt;&lt;<span class="stringliteral">&quot;numero carte generato con successo&quot;</span>&lt;&lt;endl);
        <span class="comment">// genera partita.mazzo[].nome[].</span>
        <a class="code" href="inizial__gioco_8cc.html#a01641359e348a129c8138551c15c550f" title="Funzione che riordina i nomi delle carte in base al vettore dei valori trovato nella funzione genera_...">genera_nome_carte</a>();
        <a class="code" href="struttura__dati_8h.html#a975397c373ae2a9dc28d0297fa18da56">D2</a>(cout&lt;&lt;<span class="stringliteral">&quot;nome carte generato con successo&quot;</span>&lt;&lt;endl);
        <a class="code" href="struttura__dati_8h.html#a330bea9b36f638349fec0d06c8ab4c38">D1</a>(cout&lt;&lt;<span class="stringliteral">&quot;FINE DEBUG GENERA MAZZO&quot;</span>&lt;&lt;endl);
}
</pre></div>
</div>
</div>
<a class="anchor" id="a7088875872b19e9f2309aa054e3fefca"></a><!-- doxytag: member="inizial_gioco.cc::genera_nemero_carte" ref="a7088875872b19e9f2309aa054e3fefca" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void <a class="el" href="inizial__gioco_8cc.html#a7088875872b19e9f2309aa054e3fefca">genera_nemero_carte</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Funzione che mi genera un array casuale di numeri compresi tra 0 e 39. </p>
<p>Ogni numero ha una corrispettiva carta che mi rappresenta. 0-9 --&gt; denari 10-19 --&gt; spade 20-29 --&gt; bastoni 30-39 --&gt; coppe </p>
<div class="fragment"><pre class="fragment">                                 {
        <a class="code" href="struttura__dati_8h.html#a330bea9b36f638349fec0d06c8ab4c38">D1</a>(cout&lt;&lt;<span class="stringliteral">&quot;INIZIO DEBUG genera_numero_carte&quot;</span>&lt;&lt;endl);
        <span class="comment">/* vat_aus lo utilizzo come vettore ausiliario per dirmi se ho già oppure no </span>
<span class="comment">         * la carta, perchè ovviamente non devo avere 2 carte uguali.</span>
<span class="comment">         * In realtà questo array funziona al contrario: mi dice se nella posizione </span>
<span class="comment">    * creata c&#39;è già la carta.</span>
<span class="comment">         */</span>
        <span class="keywordtype">bool</span> vet_aus[<a class="code" href="struttura__dati_8h.html#abd27055a620a778f45dd55b7e285fdfd" title="Numero di carte che compone il mazzo.">NUM_CARTE</a>];

        <span class="comment">// Inizializza il vet_aus a false: non ho ancora creato nessuna carta</span>
        <span class="keywordflow">for</span>(<span class="keywordtype">int</span> j=0; j&lt;<a class="code" href="struttura__dati_8h.html#abd27055a620a778f45dd55b7e285fdfd" title="Numero di carte che compone il mazzo.">NUM_CARTE</a>; j++)
                vet_aus[j]=<span class="keyword">false</span>;
                
        <span class="comment">/* In questo for: </span>
<span class="comment">         * i--&gt; rappresenta il numero e la carta vera e propria</span>
<span class="comment">         * j--&gt; l&#39;indice del vettore del mazzo di carte</span>
<span class="comment">         * Quindi trova un indice compreso tra 0 e 39, e se in quella posizione,</span>
<span class="comment">         * vet_aus è già true allora non lo accetta, altrimenti memorizza la carta i.</span>
<span class="comment">         */</span>
        <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=0; i&lt;<a class="code" href="struttura__dati_8h.html#abd27055a620a778f45dd55b7e285fdfd" title="Numero di carte che compone il mazzo.">NUM_CARTE</a>; i++){
                <span class="keywordtype">int</span> j=0;
                j=rand()%<a class="code" href="struttura__dati_8h.html#abd27055a620a778f45dd55b7e285fdfd" title="Numero di carte che compone il mazzo.">NUM_CARTE</a>;

                <span class="comment">/* Controlla che nella posizione indicata da j non sia già presente </span>
<span class="comment">                 * un&#39;altra carta, e se libera memorizza la carta i.</span>
<span class="comment">                 */</span>
                <span class="keywordflow">if</span>(vet_aus[j]==<span class="keyword">false</span>){
                        vet_aus[j]=<span class="keyword">true</span>;
                        <a class="code" href="Briscola__main_8cc.html#a5e978ffecd32f0313c315b85b25cfecb">partita</a>.<a class="code" href="structpartita__t.html#aae615050b87201d5c220657624553bd4">mazzo</a>[j].<a class="code" href="structcarta__t.html#a3923d5d027000fdd435b700fdd7d3d25">val</a>=i;
                        }

                <span class="comment">/* Altrimenti rimane ancora sulla carta i, perchè non l&#39; ha ancora</span>
<span class="comment">                 * memorizzata.</span>
<span class="comment">                 */</span>
                <span class="keywordflow">else</span>
                        i--;

                }
        <a class="code" href="struttura__dati_8h.html#a330bea9b36f638349fec0d06c8ab4c38">D1</a>(cout&lt;&lt;<span class="stringliteral">&quot;FINE DEBUG GENERA NUMERO CARTE&quot;</span>&lt;&lt;endl);
}
</pre></div>
</div>
</div>
<a class="anchor" id="a01641359e348a129c8138551c15c550f"></a><!-- doxytag: member="inizial_gioco.cc::genera_nome_carte" ref="a01641359e348a129c8138551c15c550f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static void <a class="el" href="inizial__gioco_8cc.html#a01641359e348a129c8138551c15c550f">genera_nome_carte</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Funzione che riordina i nomi delle carte in base al vettore dei valori trovato nella funzione genera_numero_carte. </p>
<p>Ovvero associa ad ogni valore numerico una e una sola carta. </p>
<div class="fragment"><pre class="fragment">                               {
        <a class="code" href="struttura__dati_8h.html#a330bea9b36f638349fec0d06c8ab4c38">D1</a>(cout&lt;&lt;<span class="stringliteral">&quot;INIZIO DEBUG genera_nome_carte&quot;</span>&lt;&lt;endl);
        
        <span class="comment">// carica i nomi delle carte</span>
        <a class="code" href="inizial__gioco_8cc.html#aa56faba16713100ca2f70899869a5660" title="Carica i nomi delle carte dal file e li mette nel campo mazzo[].carta[].">carica_file</a>();  
        <a class="code" href="struttura__dati_8h.html#a975397c373ae2a9dc28d0297fa18da56">D2</a>(cout&lt;&lt;<span class="stringliteral">&quot;caricato da file con successo&quot;</span>&lt;&lt;endl);
        <span class="comment">/* utilizza un vettore ausiliario per memorizzare temporaneamente i nomi</span>
<span class="comment">         * delle carte</span>
<span class="comment">    */</span>
        <span class="keywordtype">char</span> aus[<a class="code" href="struttura__dati_8h.html#abd27055a620a778f45dd55b7e285fdfd" title="Numero di carte che compone il mazzo.">NUM_CARTE</a>][<a class="code" href="struttura__dati_8h.html#ae01251db7dbecc7ec5933a8c2421aeac" title="Lunghezza del nome del file immagine completo, contiene il percorso relativo.">MAX_LUN_RIGA2</a>];
        
        <span class="comment">// for necessario per comporre il nome (con il percorso) di ogni carta</span>
        <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=0; i&lt;<a class="code" href="struttura__dati_8h.html#abd27055a620a778f45dd55b7e285fdfd" title="Numero di carte che compone il mazzo.">NUM_CARTE</a>; i++){
                strcpy(aus[i], <a class="code" href="Briscola__main_8cc.html#a5e978ffecd32f0313c315b85b25cfecb">partita</a>.<a class="code" href="structpartita__t.html#aae615050b87201d5c220657624553bd4">mazzo</a>[<a class="code" href="Briscola__main_8cc.html#a5e978ffecd32f0313c315b85b25cfecb">partita</a>.<a class="code" href="structpartita__t.html#aae615050b87201d5c220657624553bd4">mazzo</a>[i].<a class="code" href="structcarta__t.html#a3923d5d027000fdd435b700fdd7d3d25">val</a>].<a class="code" href="structcarta__t.html#a09863517b95595e3e5a1ce921f1b3c0f">nome</a>);
                <span class="comment">// le immagini delle carte si trovano nella cartella &quot;Carte&quot;</span>
                strcpy(<a class="code" href="Briscola__main_8cc.html#a5e978ffecd32f0313c315b85b25cfecb">partita</a>.<a class="code" href="structpartita__t.html#aae615050b87201d5c220657624553bd4">mazzo</a>[<a class="code" href="Briscola__main_8cc.html#a5e978ffecd32f0313c315b85b25cfecb">partita</a>.<a class="code" href="structpartita__t.html#aae615050b87201d5c220657624553bd4">mazzo</a>[i].<a class="code" href="structcarta__t.html#a3923d5d027000fdd435b700fdd7d3d25">val</a>].<a class="code" href="structcarta__t.html#a09863517b95595e3e5a1ce921f1b3c0f">nome</a>, <span class="stringliteral">&quot;./Carte/&quot;</span>);
                strcat(<a class="code" href="Briscola__main_8cc.html#a5e978ffecd32f0313c315b85b25cfecb">partita</a>.<a class="code" href="structpartita__t.html#aae615050b87201d5c220657624553bd4">mazzo</a>[<a class="code" href="Briscola__main_8cc.html#a5e978ffecd32f0313c315b85b25cfecb">partita</a>.<a class="code" href="structpartita__t.html#aae615050b87201d5c220657624553bd4">mazzo</a>[i].<a class="code" href="structcarta__t.html#a3923d5d027000fdd435b700fdd7d3d25">val</a>].<a class="code" href="structcarta__t.html#a09863517b95595e3e5a1ce921f1b3c0f">nome</a>, aus[i]);
                }
        <a class="code" href="struttura__dati_8h.html#a975397c373ae2a9dc28d0297fa18da56">D2</a>(cout&lt;&lt;<span class="stringliteral">&quot;nome con percorso composto correttamente&quot;</span>&lt;&lt;endl);
        <span class="comment">/* riordino vero e proprio delle carte in base al vettore trovato in </span>
<span class="comment">         * genera_numero_carte</span>
<span class="comment">         */</span>

        <span class="comment">/* riutilizzo del vettore ausiliare per memorizzare il nome completo di</span>
<span class="comment">    * ogni carta, ma questa volta in ordine </span>
<span class="comment">    */</span>
        <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=0; i&lt;<a class="code" href="struttura__dati_8h.html#abd27055a620a778f45dd55b7e285fdfd" title="Numero di carte che compone il mazzo.">NUM_CARTE</a>; i++){
                strcpy(aus[i], <a class="code" href="Briscola__main_8cc.html#a5e978ffecd32f0313c315b85b25cfecb">partita</a>.<a class="code" href="structpartita__t.html#aae615050b87201d5c220657624553bd4">mazzo</a>[<a class="code" href="Briscola__main_8cc.html#a5e978ffecd32f0313c315b85b25cfecb">partita</a>.<a class="code" href="structpartita__t.html#aae615050b87201d5c220657624553bd4">mazzo</a>[i].<a class="code" href="structcarta__t.html#a3923d5d027000fdd435b700fdd7d3d25">val</a>].<a class="code" href="structcarta__t.html#a09863517b95595e3e5a1ce921f1b3c0f">nome</a>);
                aus[i][<a class="code" href="struttura__dati_8h.html#ae01251db7dbecc7ec5933a8c2421aeac" title="Lunghezza del nome del file immagine completo, contiene il percorso relativo.">MAX_LUN_RIGA2</a>]=<span class="charliteral">&#39;\0&#39;</span>;
                }
        
        <span class="comment">// ricopiatura nella struttura</span>
        <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i=0; i&lt;<a class="code" href="struttura__dati_8h.html#abd27055a620a778f45dd55b7e285fdfd" title="Numero di carte che compone il mazzo.">NUM_CARTE</a>; i++){
                strcpy(<a class="code" href="Briscola__main_8cc.html#a5e978ffecd32f0313c315b85b25cfecb">partita</a>.<a class="code" href="structpartita__t.html#aae615050b87201d5c220657624553bd4">mazzo</a>[i].<a class="code" href="structcarta__t.html#a09863517b95595e3e5a1ce921f1b3c0f">nome</a>, aus[i]);
                }
        <a class="code" href="struttura__dati_8h.html#a330bea9b36f638349fec0d06c8ab4c38">D1</a>(cout&lt;&lt;<span class="stringliteral">&quot;FINE DEBUG GENERA NOME CARTE&quot;</span>&lt;&lt;endl);
}
</pre></div>
</div>
</div>
<hr/><h2>Documentazione delle variabili</h2>
<a class="anchor" id="a5e978ffecd32f0313c315b85b25cfecb"></a><!-- doxytag: member="inizial_gioco.cc::partita" ref="a5e978ffecd32f0313c315b85b25cfecb" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structpartita__t.html">partita_t</a> <a class="el" href="turno__pc_8cc.html#a5e978ffecd32f0313c315b85b25cfecb">partita</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
</div><!-- contents -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>Tutto</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classi</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>File</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Funzioni</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variabili</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Tipi enumerati (enum)</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Valori del tipo enumerato</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Definizioni</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>



<hr class="footer"/><address class="footer"><small>
Generato Lun 16 Giu 2014 12:47:59 per Briscola da &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.6.1
</small></address>

</body>
</html>
